var bar = { a: 'a111'};

function fn() {
    bar.a = 'a222'
    Object.prototype.b = 'b222222';
    return function inner() {
        // console.log(bar)
        console.log(bar.a)
        console.log(bar.b)
    }
}

// console.log(bar)  
// { a: 'a111' }


fn()();

// { a: 'a222' }
// a222
// b222222

// console.log(bar)
// { a: 'a222' }